The simplest way I can imagine to get started is to:
1. Generate HTML locally
2. Upload HTML to a CDN (as static website) with a random subdomain URL (undiscoverable, unless you have the link)
3. Allow comments through "Hypothesis"
Ideally, this whole process would happen with the click of a button in Obsidian (through the use of a plugin).
To generate HTML, the easiest way I was able to find thus far is a Python command line tool.
The ObsidianHtml package suggests Cloudflare.
There are other alternatives out there:
Follow-up:
Weakly related follow-up:
Continued in: 202207071300 Setup Obsidian Misting
Continued in: 202207141300 Setup Josh's Obsidian Misting